package com.xzst.jacksonxml.model.result;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import lombok.*;

import java.io.Serializable;

/**
 * @Author:liukexin
 * @DATE:2019-06-24 14:41
 */
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
@JacksonXmlRootElement(localName = "data")
public class JzData implements Serializable {

    private static final long serialVersionUID = -4455018280607432193L;

    /**
     * 归属地
     */
    @JacksonXmlProperty(localName = "AREA_CODE")
    private String areaCode;

    /**
     * 归属地名称
     */
    @JacksonXmlProperty(localName = "AREA_NAME")
    private String areaName;

    /**
     * BSC代码
     */
    @JacksonXmlProperty(localName = "BSC_CODE")
    private String bscCode;

    /**
     * BSC名称
     */
    @JacksonXmlProperty(localName = "BSC_NAME")
    private String bscName;

    /**
     * 小区地址
     */
    @JacksonXmlProperty(localName = "CI_ADDRESS")
    private String ciAddress;

    /**
     * 方向
     */
    @JacksonXmlProperty(localName = "CI_ANT_DIRECTION")
    private String ciAntDirection;

    /**
     * 高度
     */
    @JacksonXmlProperty(localName = "CI_ANT_HEIGHT")
    private String ciAntHeight;

    /**
     * 基站类型
     */
    @JacksonXmlProperty(localName = "CI_CELL_TYPE")
    private String ciCellType;

    /**
     * 小区代码
     */
    @JacksonXmlProperty(localName = "CI_CODE")
    private String ciCode;

    /**
     * 纬度
     */
    @JacksonXmlProperty(localName = "CI_LATITUDE")
    private String ciLatitude;

    /**
     * 经度
     */
    @JacksonXmlProperty(localName = "CI_LONGITUDE")
    private String ciLongitude;

    /**
     * 小区中文名
     */
    @JacksonXmlProperty(localName = "CI_NAME_CH")
    private String ciNameCh;

    /**
     * 小区英文名
     */
    @JacksonXmlProperty(localName = "CI_NAME_EN")
    private String ciNameEn;

    /**
     * 扇区ID
     */
    @JacksonXmlProperty(localName = "CI_SECTOR_ID")
    private String ciSectorId;

    /**
     * 功率
     */
    @JacksonXmlProperty(localName = "CI_TRX_POWER")
    private String ciTrxPower;

    /**
     * 城市代码,归属地代码
     */
    @JacksonXmlProperty(localName = "CITY_CODE")
    private String cityCode;

    /**
     * 城市中文名
     */
    @JacksonXmlProperty(localName = "CITY_NAME")
    private String cityName;

    /**
     * 半径
     */
    @JacksonXmlProperty(localName = "COVER_RADIUS")
    private String coverRadius;

    /**
     * 创建日期
     */
    @JacksonXmlProperty(localName = "CREATE_DATE")
    private String createDate;

    /**
     * 运营商
     */
    @JacksonXmlProperty(localName = "CUSTOMER_ID")
    private String customerId;

    /**
     * 删除日期
     */
    @JacksonXmlProperty(localName = "DELETE_DATE")
    private String deleteDate;

    /**
     * ECGI
     */
    @JacksonXmlProperty(localName = "ECGI")
    private String ecgi;

    /**
     * LAC代码
     */
    @JacksonXmlProperty(localName = "LAC_CODE")
    private String lacCode;

    /**
     * LAC名称
     */
    @JacksonXmlProperty(localName = "LAC_NAME")
    private String lacName;

    /**
     * MSC代码
     */
    @JacksonXmlProperty(localName = "MSC_CODE")
    private String MSC_CODE;

    /**
     * MSC名称
     */
    @JacksonXmlProperty(localName = "MSC_NAME")
    private String mscName;

    /**
     * 操作日期
     */
    @JacksonXmlProperty(localName = "OPERATION_DATE")
    private String operationDate;

    /**
     * status
     */
    @JacksonXmlProperty(localName = "STATUS")
    private String status;

    /**
     * CGI
     */
    @JacksonXmlProperty(localName = "CGI")
    private String cgi;

    //**************手机号码归属地信息查询结果（归属地）**********************//
    /**
     * 卡类型
     */
    @JacksonXmlProperty(localName = "CARD_TYPE")
    private String cardType;

    /**
     * 运营商
     */
    @JacksonXmlProperty(localName = "COMMUNICATOR")
    private String COMMUNICATOR;

    /**
     * 结束号段
     */
    @JacksonXmlProperty(localName = "END_NUM")
    private String endNum;

    /**
     * 省份
     */
    @JacksonXmlProperty(localName = "PROVINCE_NAME")
    private String provinceName;


    /**
     * 开始号段
     */
    @JacksonXmlProperty(localName = "START_NUM")
    private String startNum;




}
